VeraCrypt - 为偏执狂提供强大安全保障的免费开源磁盘加密工具

文档 安全要求与预防措施 数据泄露 内存转储文件

# 内存转储文件

注意：如果系统分区或系统驱动器已加密（更多信息，请参阅系统加密章节），并且系统配置为将内存转储文件写入系统驱动器（通常默认如此），则以下描述的问题不会影响您。
大多数操作系统，包括Windows，都可以配置为在发生错误（系统崩溃、“蓝屏”、错误检查）时，将调试信息和系统内存内容写入所谓的内存转储文件（也称为崩溃转储文件）。因此，内存转储文件可能包含敏感数据。VeraCrypt 无法 防止缓存的密码、加密密钥以及在RAM中打开的敏感文件内容以 未加密 的形式保存到内存转储文件中。请注意，当您在文本编辑器等程序中打开存储在VeraCrypt卷上的文件时，文件内容会以 未加密 的形式存储在RAM中（并且在计算机关机之前，它可能会一直以 未加密 的形式保留在RAM中）。另外，当挂载VeraCrypt卷时，其主密钥会以 未加密 的形式存储在RAM中。因此，至少在每次处理任何敏感数据以及挂载VeraCrypt卷的会话期间，您必须禁用计算机上的内存转储文件生成功能。在Windows XP或更高版本中，您可以右键单击桌面上或 开始菜单 中的“计算机”（或“我的电脑”）图标，然后选择 属性 >（在Windows Vista或更高版本中：> 高级系统设置 >）高级 选项卡 > 启动和恢复 部分 > 设置 > 写入调试信息 部分 > 选择 (无) > 确定。
Windows XP/2003用户注意事项：由于Windows XP和Windows 2003没有提供用于加密内存转储文件的API，如果系统分区/驱动器由VeraCrypt加密，并且您的Windows XP系统配置为将内存转储文件写入系统驱动器，VeraCrypt驱动程序会自动阻止Windows向内存转储文件写入任何数据.